home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / dev / misc / IOBlixDevKitR4.lha / IOBlixDevKit / C / include / pragmas / ioblix_pragmas.h < prev   
Encoding:
C/C++ Source or Header  |  2000-09-05  |  1.4 KB  |  34 lines

  1. #ifndef _INCLUDE_PRAGMA_IOBLIX_LIB_H
  2. #define _INCLUDE_PRAGMA_IOBLIX_LIB_H
  3.  
  4. #ifndef CLIB_IOBLIX_PROTOS_H
  5. #include <clib/ioblix_protos.h>
  6. #endif
  7.  
  8. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  9. #pragma amicall(IOBlixBase,0x006,ObtainChip(d0,d1,a0,a1))
  10. #pragma amicall(IOBlixBase,0x00C,ReleaseChip(a0))
  11. #pragma amicall(IOBlixBase,0x012,FindChip(d0,d1))
  12. #pragma amicall(IOBlixBase,0x018,AllocChipList())
  13. #pragma amicall(IOBlixBase,0x01E,FreeChipList(a0))
  14. #pragma amicall(IOBlixBase,0x024,AddIRQHook(a0))
  15. #pragma amicall(IOBlixBase,0x02A,RemIRQHook(a0))
  16. #pragma amicall(IOBlixBase,0x030,ObtainChipShared(d0,d1,a0,a1))
  17. #pragma amicall(IOBlixBase,0x036,ReleaseChipShared(a0,a1))
  18. #pragma amicall(IOBlixBase,0x03C,SwitchClockPort(d0))
  19. #endif
  20. #if defined(_DCC) || defined(__SASC)
  21. #pragma  libcall IOBlixBase ObtainChip           006 981004
  22. #pragma  libcall IOBlixBase ReleaseChip          00C 801
  23. #pragma  libcall IOBlixBase FindChip             012 1002
  24. #pragma  libcall IOBlixBase AllocChipList        018 00
  25. #pragma  libcall IOBlixBase FreeChipList         01E 801
  26. #pragma  libcall IOBlixBase AddIRQHook           024 801
  27. #pragma  libcall IOBlixBase RemIRQHook           02A 801
  28. #pragma  libcall IOBlixBase ObtainChipShared     030 981004
  29. #pragma  libcall IOBlixBase ReleaseChipShared    036 9802
  30. #pragma  libcall IOBlixBase SwitchClockPort      03C 001
  31. #endif
  32.  
  33. #endif    /*  _INCLUDE_PRAGMA_IOBLIX_LIB_H  */
  34.